<?php
	$_SESSION['site'] = array('menu', 'kundenanfragen');

    include('inc/fun_kundenanfrage.php');

    postKundenanfrageButtonLeiste ();

    if (isset($_POST['speichernKundenanfrage'])) {
        if ($_POST['id']) {

             $query = mysql_query('UPDATE kundenanfrage set Kunde=' . $_POST['comboboxKunde'] . ', Mitarbeiter=' . $_POST['comboboxMitarbeiter'] . ', Thema=' . $_POST['thema'] . ', Status=' . $_POST['status'] . ', Beschreibung="' . $_POST['beschreibung'] . '" where ID=' . $_POST['id']);
             if ($query) {
                 echo "<div class='info'>Kundenanfrage erfolgreich ge&auml;ndert!</div>";
                 postKundenanfragenListe ();
                 // TODO: Fehlerbehandlung
             } else {
                 echo "<div class='error'>Kundenanfrage konnte nicht ge&auml;ndert werden!</div>";
                 postKundenanfragenListe ();
             }   

        } else {
            $query = mysql_query('INSERT into Kundenanfrage values (null, ' . $_POST['comboboxKunde'] . ', ' . $_POST['comboboxMitarbeiter'] . ', ' . $_POST['thema'] . ', ' . $_POST['status'] . ', "' . $_POST['beschreibung'] . '")');
            if ($query) {
                echo "<div class='info'>Kundenanfrage erfolgreich angelegt!</div>";
                postKundenanfragenListe ();
                // TODO: Fehlerbehandlung
            } else {
                echo "<div class='error'>Kundenanfrage konnte nicht angelegt werden!</div>";
                postKundenanfragenListe ();
            }
        }

    } elseif (isset($_POST['neueKundenanfrage'])) {
        postKundenanfrage (array());

    } elseif (isset($_POST['detailsKundenanfrage'])) {
        $row = $_POST['detailsKundenanfrage'];
        postDetailsKundenanfrage ($row);

    } elseif (isset($_POST['sucheKundenanfrage'])) {
        
        
    $query = mysql_query('select *, kundenanfrage.id as KundenanfrageID, Kunde.id as KundeID, Mitarbeiter.id as MitarbeiterID, 
            Thema.id as ThemaID, Status.id as StatusID, Thema.Bezeichnung as Thema, Status.Bezeichnung as Status, 
            Kunde.Vorname as KVorname, Kunde.Nachname as KNachname 
            from kundenanfrage 
            join kunde on kundenanfrage.kunde = kunde.id 
            join mitarbeiter on kundenanfrage.mitarbeiter = mitarbeiter.id 
            join thema on kundenanfrage.thema = thema.id 
            join status on kundenanfrage.status = status.id 
            where concat(Kunde.Vorname," ",Kunde.Nachname) like "%' . $_POST['suche'] . '%"
            or concat(Mitarbeiter.Vorname," ",Mitarbeiter.Nachname) like "%' . $_POST['suche'] . '%" or Firma like "%' . $_POST['suche'] . '%"
            or Thema.Bezeichnung like "%' . $_POST['suche'] . '%" or Status.Bezeichnung like "%' . $_POST['suche'] . '%"
            or Beschreibung like "%' . $_POST['suche'] . '%"
            order by kundenanfrage.id');        
        if (mysql_num_rows ($query) > 0) {
            echo '<div class="info">Suchergebnisse f&uuml;r "' . $_POST['suche'] . '"</div>';
        } else {
            echo '<div class="error">Keine Ergebnisse gefunden f&uuml;r "' . $_POST['suche'] . '"</div>';
        }

        postKundenanfrageTabelle ($query);
    } elseif (isset($_POST['emailKunde'])) {
        include('inc/fun_kunde');
        echo 'test';
        $kunde = $_POST['emailKunde'];
        postDetailsKunde($kunde);
    } else {

        if (isset($_POST['aendernKundenanfrage'])) {
            $row = $_POST['aendernKundenanfrage'];
            postKundenanfrageBearbeiten ($row);
        } elseif (isset($_POST['resetid'])) {
            $row = $_POST['resetid'];
            postKundenanfrageBearbeiten ($row);
        } else {
            postKundenanfragenListe ();
        }
    }
    
?>